#include "dlt645.h"

DLT645::DLT645(QObject *parent) : QObject(parent)
{
    SlotsInit();
}

void DLT645::SetPort(QString Name, int baudrate)
{
    port.setPortName(Name);
    port.setBaudRate(baudrate);
    port.setParity(QSerialPort::EvenParity);
    port.setDataBits(QSerialPort::Data8);
    port.setStopBits(QSerialPort::OneStop);
}

void DLT645::SlotsInit()
{
    connect(&port,SIGNAL(readyRead()),this,SLOT(AddTimesToRead()));
}

void DLT645::AddTimesToRead()
{
    vectorLocker.lock();
    readyRead.append(1);
    vectorLocker.unlock();

}
